package com.spark.common.core.entity.params;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 校验是否存在数据实体
 *
 * @author LYCHEE
 * @date 2025/2/20 10:04
 */
@Data
@Accessors(chain = true)
public class ValidExistDataParams implements Serializable {

    /**
     * 表名
     */
    @NotBlank(message = "表名不能为空")
    private String tableName;

    /**
     * 字段名
     */
    @NotBlank(message = "字段名不能为空")
    private String fieldName;

    /**
     * 字段值
     */
    @NotBlank(message = "字段值不能为空")
    private String fieldVal;

    /**
     * 数据ID(编辑需要)
     */
    private String rowId;

    /**
     * 自定义条件
     */
    private String sqlSelect = "del_flag = 0";
}
